<?php
/**
 * Класс реализующий виджет меню связанных разделов
 * 
 * @package Phorm.CMS
 * @name /Phorm/Widget/Categories/DependsMenu.php
 * @copyright phorm.ru
 * @since 12.12.2010
 * @author vladimir@kachalov.net
 */

class Phorm_Widget_Categories_DependsMenu extends Phorm_Widget implements Phorm_Widget_Interface {
	
	/**
	 * Возвращает данные виджета, для передачи в шаблон
	 *
	 * @return array
	 */
	
	public function getData($widgetid) {
		
		$out = array();
			
		if(isset($this->_options["subtitle"])) $out["subtitle"] = $this->_options["subtitle"];
			
		if(isset($this->_params["categoryinfo"]["categoryid"])) {
				
			$Categories = new Phorm_Categories();
				
			if(isset($this->_options["categories"]) && $this->_options["categories"]!="null") {
				$fromcategories = explode(",",$this->_options["categories"]);
			} else {
				$fromcategories = array();
			}
				
			$out["categories"] = $Categories->getDependedCategoriesList($this->_params["categoryinfo"]["categoryid"],$fromcategories);
				
		}
			
		return $out;
		
	}
	
}
